/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Mail;
/**
 *
 * @author yonmigongora@gmail.com
 */
public class ConsoleUI {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        MailServer ms1 = new MailServer();
        MailServer ms2 = new MailServer();
        
        MailClient mc1 = new MailClient("juan", ms1);
        MailClient mc2 = new MailClient("marco", ms1);
        MailClient mc3 = new MailClient("pedro", ms2);
        
        mc1.mensaje.setSender("pepe");
        mc1.mensaje.setDestinatario("juan");
        mc1.mensaje.setAsunto("importante");
        mc1.mensaje.setMensaje("trabaja");
        mc1.sendMessage();
        
        mc1.mensaje.setSender("pepe");
        mc1.mensaje.setDestinatario("juan");
        mc1.mensaje.setAsunto("importante");
        mc1.mensaje.setMensaje("trabaja");
        mc1.sendMessage();        
        
        mc2.mensaje.setSender("marco");
        mc2.mensaje.setDestinatario("juan");
        mc2.mensaje.setAsunto("importante1");
        mc2.mensaje.setMensaje("trabaja1");        
        mc2.sendMessage();
        
        mc3.mensaje.setSender("juan");
        mc3.mensaje.setDestinatario("juan");
        mc3.mensaje.setAsunto("importante2");
        mc3.mensaje.setMensaje("trabaja2");
        mc3.sendMessage();
        
        System.out.println(mc1.usuario +" tiene: " + mc1.checkMessages()+" mensajes");
        
        System.out.println(mc1.readNextMessage());
        System.out.println(mc1.readNextMessage());  //el siguiente
        System.out.println(mc1.readNextMessage());  //el siguiente
        System.out.println(mc1.readNextMessage());  //el primero
        System.out.println(mc1.readNextMessage());  //el siguiente
    }
}
